package com.wish.wishhouse_foreclosure.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author 观察手老刘
 * @since 2021-04-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("tb_room_info")
public class TbRoomInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("id")
    private String id;

    @TableField("house_id")
    private String houseId;

    /**
     * 封面
     */
    @TableField("front_cover")
    private String frontCover;

    @TableField("room_name")
    private String roomName;

    @TableField("room_code")
    private String roomCode;

    @TableField("proportion")
    private Double proportion;

    @TableField("direction")
    private Integer direction;

    @TableField("rental")
    private Double rental;

    @TableField("decorate_style")
    private String decorateStyle;

    @TableField("building_name")
    private String buildingName;

    @TableField("floor")
    private Integer floor;

    /**
     * 集中式房源楼层总数
     */
    @TableField("floor_count")
    private Integer floorCount;

    @TableField("status")
    private Integer status;

    @TableField("private_facility")
    private String privateFacility;

    /**
     * 推荐房源1.推荐 2.不推荐
     */
    @TableField("recommended")
    private Integer recommended;

    @TableField("reserve1")
    private Integer reserve1;

    @TableField("reserve2")
    private Integer reserve2;

    @TableField("reserve3")
    private String reserve3;

    @TableField("reserve4")
    private String reserve4;

    @TableField("reserve5")
    private String reserve5;

    @TableField("dept_id")
    private Integer deptId;

    @TableField("create_time")
    private LocalDateTime createTime;

    @TableField("style_id")
    private String styleId;

    /**
     * 装修时间
     */
    @TableField("finish_date")
    private LocalDateTime finishDate;

    /**
     * 空置时间
     */
    @TableField("vacancy_date")
    private LocalDateTime vacancyDate;

    /**
     * 删除标识。0:未删除，1：删除
     */
    @TableField("del_flg")
    private Boolean delFlg;

    @TableField("update_time")
    private LocalDateTime updateTime;


}
